/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package com.danjoas.service;

import com.danjoas.model.Programa;
import com.danjoas.model.TipoBusqueda;
import java.util.List;

/**
 *
 * @author DanJoas
 */
public interface ProgramaService {

    public List<Programa> listarTodos();

    public void eliminarPorCodigo(final String codigo);

    public Programa consultarPorCodigo(final String codigo);

    public void registrar(Programa entidad);

    public void borrarTodos();

    public List<Programa> listarSegun(String titulo, String descripcion, TipoBusqueda tipoBusquedaEnum);

    public void modificarPorCodigo(Programa programa);
}
